<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 正则表达式(Regular Expression)
    // 是字符串的一种匹配模式() => 简单的来说 就是用既定的规则来匹配字符串

    // 正则表达式的组成
    // 1. 规则        /day/
    // 2. 修饰符      i(忽略大小写  ignore case)  g(全局匹配  global)

    // 正则表达式的创建
    // 1. 字面量创建  快捷创建(不能拼接变量)
    var a = 100
    var reg = /day/ig;

    // 2. 构造函数创建  (可以拼接变量)
    var a = 100
    var reg = new RegExp("d" + a + "y","ig");

    // 3. 组合用法 (构造函数RegExp 也可以接收一个正则表达式)
    var str = "good good study , Day day up";

    var reg = /day/i;
    var index = str.search(reg);
    console.log(index);
</script>
</html>